package com.goodlearning.gloriamobile.dto;

import java.io.Serializable;

import android.os.Parcel;
import android.os.Parcelable;

public class GetAttendEndListDto implements Serializable,Parcelable{

	/**
	 * 각자의 DTO 마다 SerialVersion 을 생성 했음으로 좀더 구체적이고 명시적으로
	 * 정의 되어 있다. 결로은 동반 객체로써 재활용을 하지 않는다.
	 * Get UNIQUE SerialVersion UID
	 */
	private static final long serialVersionUID = -5325712389175530739L;
	
	private String damdangGyosooMid;
	private String LbNm;
	private String hYear;
	private String LbIdx;
	private String tNm;
	private String lecNm;
	private String hakgiNm;
	private String HbNm;
	private String midSurvey;
	private String egNm;
	private String sIdx;
	private String LIdx;
	private String finalSurvey;
	private String jongGangDay;
	private String gaeGangDay;
	private String nm;
	private String egCd;
	
	public GetAttendEndListDto() {
		
	}
	
	public String getDamdangGyosooMid() {
		return damdangGyosooMid;
	}

	public void setDamdangGyosooMid(String damdangGyosooMid) {
		this.damdangGyosooMid = damdangGyosooMid;
	}

	public String getLbNm() {
		return LbNm;
	}

	public void setLbNm(String lbNm) {
		LbNm = lbNm;
	}

	public String gethYear() {
		return hYear;
	}

	public void sethYear(String hYear) {
		this.hYear = hYear;
	}

	public String getLbIdx() {
		return LbIdx;
	}

	public void setLbIdx(String lbIdx) {
		LbIdx = lbIdx;
	}

	public String gettNm() {
		return tNm;
	}

	public void settNm(String tNm) {
		this.tNm = tNm;
	}

	public String getLecNm() {
		return lecNm;
	}

	public void setLecNm(String lecNm) {
		this.lecNm = lecNm;
	}

	public String getHakgiNm() {
		return hakgiNm;
	}

	public void setHakgiNm(String hakgiNm) {
		this.hakgiNm = hakgiNm;
	}

	public String getHbNm() {
		return HbNm;
	}

	public void setHbNm(String hbNm) {
		HbNm = hbNm;
	}

	public String getMidSurvey() {
		return midSurvey;
	}

	public void setMidSurvey(String midSurvey) {
		this.midSurvey = midSurvey;
	}

	public String getEgNm() {
		return egNm;
	}

	public void setEgNm(String egNm) {
		this.egNm = egNm;
	}

	public String getsIdx() {
		return sIdx;
	}

	public void setsIdx(String sIdx) {
		this.sIdx = sIdx;
	}

	public String getLIdx() {
		return LIdx;
	}

	public void setLIdx(String lIdx) {
		LIdx = lIdx;
	}

	public String getFinalSurvey() {
		return finalSurvey;
	}

	public void setFinalSurvey(String finalSurvey) {
		this.finalSurvey = finalSurvey;
	}

	public String getJongGangDay() {
		return jongGangDay;
	}

	public void setJongGangDay(String jongGangDay) {
		this.jongGangDay = jongGangDay;
	}

	public String getGaeGangDay() {
		return gaeGangDay;
	}

	public void setGaeGangDay(String gaeGangDay) {
		this.gaeGangDay = gaeGangDay;
	}

	public String getNm() {
		return nm;
	}

	public void setNm(String nm) {
		this.nm = nm;
	}

	public String getEgCd() {
		return egCd;
	}

	public void setEgCd(String egCd) {
		this.egCd = egCd;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public GetAttendEndListDto(Parcel in) {
		readFromParcel(in);
	}
	
	@Override
	public int describeContents() {
		
		return 0;
	}

	@Override
	public void writeToParcel(Parcel dest, int flags) {
		dest.writeString(damdangGyosooMid);
		dest.writeString(LbNm);
		dest.writeString(hYear);
		dest.writeString(LbIdx);
		dest.writeString(tNm);
		dest.writeString(lecNm);
		dest.writeString(hakgiNm);
		dest.writeString(HbNm);
		dest.writeString(midSurvey);
		dest.writeString(egNm);
		dest.writeString(sIdx);
		dest.writeString(LIdx);
		dest.writeString(finalSurvey);
		dest.writeString(jongGangDay);
		dest.writeString(gaeGangDay);
		dest.writeString(nm);
		dest.writeString(egCd);
		
	}
	
	private void readFromParcel(Parcel in) {
		damdangGyosooMid = in.readString();
		LbNm = in.readString();
		hYear = in.readString();
		LbIdx = in.readString();
		tNm = in.readString();
		lecNm = in.readString();
		hakgiNm = in.readString();
		HbNm = in.readString();
		midSurvey = in.readString();
		egNm = in.readString();
		sIdx = in.readString();
		LIdx = in.readString();
		finalSurvey = in.readString();
		jongGangDay = in.readString();
		gaeGangDay = in.readString();
		nm = in.readString();
		egCd = in.readString();
	}
	
	public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
		public GetAttendEndListDto createFromParcel(Parcel in) {
			return new GetAttendEndListDto(in);
		}

		public GetAttendEndListDto[] newArray(int size) {
			return new GetAttendEndListDto[size];
		}
	};
	
}
